﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
body{text-align:left;font:12px/1.5 tahoma,arial,宋体;  color:#3E3E3E;}
a{text-decoration:none;}
a:hover{text-decoration:underline;outline-style:none;}
input[type=button]:focus,input[type=sumbit]:focus{ outline:none;}
.cl{clear:both;height:0;font-size: 1px;line-height: 0px;}
.hide{ display:none;}
em,i{ font-style:normal;}


/*头部*/
.header{ width:1000px; margin:0 auto;}
.header .top{ height:27px; line-height:27px;}
.header .top .welc{ color:#666666; margin:0 8px;}
.header .top .topa{ color:#FF5500; margin-left:7px;}
.header .top .top_right{ float:right;}
.header .top .top_right li{ margin:0 5px; float:left; color:#666;}
.header .top .top_right li a{ color:#666;}
.header .top .top_right li a:hover{ color:#F60; text-decoration:none;}
.header .top .top_right li span{ margin-left:7px;}
.header .head{ height:80px;}
.header .head .logo{ margin-top:13px; float:left;}
.header .head .logo span img{ vertical-align:middle;}
.header .head .nav{ float:right; margin-top:30px;}
.header .head .nav li{ float:left; margin:0 21px 0 8px;}
.header .head .nav li a{ display:inline-block; height:17px; background:url(images/nav_bg.png) no-repeat; width:88px;}
.header .head .nav li a.nav1{ width:34px; background-position:0 0;}
.header .head .nav li a.nav2{ background-position:-63px 0;}
.header .head .nav li a.nav3{ background-position:-180px 0;}
.header .head .nav li a.nav4{ background-position:-297px 0;}
.header .head .nav li a.nav1:hover{ width:34px; background-position:0 -17px;}
.header .head .nav li a.nav2:hover{ background-position:-63px -17px;}
.header .head .nav li a.nav3:hover{ background-position:-180px -17px;}
.header .head .nav li a.nav4:hover{ background-position:-297px -17px;}
.header .head .search{ float:left; margin:25px 0 0 98px; position:relative; z-index:9;}
.header .head .search .search_inpt{ width:270px; height:24px; line-height:24px; border:1px solid #BBBBBB; color:#A9A9A9; padding:2px 5px 2px 60px; border-right:0; vertical-align:middle;}
.header .head .search .search_inpb{ width:44px; height:30px; background:url(../images/search_btnbg.png) no-repeat; border:0; cursor:pointer; vertical-align:middle; margin-left:-4px; margin-top:1px; margin-top:0px\9;}
.header .head .search .sear_more{ position:absolute; left:0; top:1px; top:0px\9; *top:1px; z-index:8; line-height:28px; line-height:28px\9; height:28px; overflow:hidden; border:1px solid #BBB; border-right-width:0;}
.header .head .search .sear_more li{ padding:0 20px 0 11px;cursor:pointer;}
.header .head .search .searul{ border-right-width:1px; background:#FFF; height:auto;}
.header .head .search .searul li:hover{ background:#F6F6F6;}
.xiala_icon{ width:8px; height:4px; position:absolute; z-index:8; left:42px; top:14px; background:url(../images/xiala_icon.png) no-repeat;}
.header .head .righed{ float:right; margin:9px 21px 0 0;}

.navmem_war{ width:100%; margin-top:6px; height:34px; background:#2A98DA; border-bottom:2px solid #0170BC;}
.navmem_war .navmem{ width:1000px; margin:0 auto;}
.navmem h4{ margin-left:8px; margin-top:4px; float:left; width:110px; height:30px; line-height:30px; line-height:34px\9; color:#FF5500; font-weight:bold; font-size:12px; text-align:center; border:2px solid #0170BC; border-bottom:0; background:#FFF;}
.navmem ul{ float:right; margin-right:28px;}
.navmem ul li{ float:left; line-height:34px; font-size:14px; color:#FFF;}
.navmem ul li a{ color:#FFF;}
.navmem ul li span{ margin:0 10px;}

#mask{position:fixed;top:0px;filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4;background-color:#000;z-index:99;left:0px;display:none; width:100%; height:100%; _height:1350px;}
.bodyover{ height:100%; overflow:hidden;}
.xiangqing{ width:950px; margin:0 auto 10px;}
/*subnav*/
.subnav{ width:100%; min-height:10px; _height:10px; padding-left:13px;}
.subnav a{ color:#3E3E3E; line-height:26px;}
.subnav em{ margin:0 6px;}

#footer{width:100%;height:150px;background:#2698D5;margin:50px auto 0;margin-top:30px;}
.footer-con{width:1000px;margin:0 auto;color:#fff;}
.footer-con-center{float:left;background:url(../images/foot_logo.png) no-repeat center bottom;width:100%;height:58px;margin:20px auto;}
.footer-con-left{float:left;margin-top:-60px;}
.footer-con-right {padding-top:13px;}
.footer-con-right p{text-align:center;font:normal 13px/2 'MicroSoft Yahei';color: #fff;}
.footer-con-right p a{color:#fff;}
.footer-con-right p a:hover{text-decoration:underline;}

.clay .d_head1{background:none;}
.clay .display_none{display:none}
.clay em{ font-style:normal;}
.clay em.price{ font-family:arial;}
.clay em.red{color:red;}
.clay em.money{color:#ff7800; font-weight:bold; font-size:12px;}
.clay i.red{color:red;font-style:normal; font-family:arial;}
.clay{width:900px; color:#333;  margin:5px auto 30px; padding:30px; border:1px solid #D5D5D5; font-size:12px; }
.clay h2{ font-family:微软雅黑; color:#797979; font-weight:bold; font-size:14px; height:40px; line-height:40px;border-bottom: 2px solid #D5D5D5;}
.clay h2 a{ color:#3E3E3E; font-size:18px; font-weight:bold; padding:0 18px; border-bottom:2px solid #2489EE; line-height:40px; height:40px; display:inline-block;}
.clay .proBd{/*border:1px solid #eee;*/ padding:0 20px 20px 20px; /* border-bottom:none;*/}
.clay  h3.title{/* margin:10px 0px; font-size:12px;font-weight:normal; color:#008FC2; */ padding-bottom:5px; padding-left:10px; margin-top:30px; border-bottom:2px solid #2489EE;}
.clay  h3.title span.title{ font-size:14px;color:#3e3e3e;font-weight:bold;/* font-family:微软雅黑;*/ line-height:14px; border-left:4px solid #FF5500; padding-left:16px;}

.clay .proTable{text-align:center; width:100%; line-height:30px;}
.clay .proTable .line{border-bottom:1px dashed #eee;}
.clay .proTable th{ font-weight:normal; background:#E8F8FF; text-align:center; border-top:1px solid #BCEBFC;}
.clay .proTable .list{padding:2px 0px;}
.clay .proTable .list_1{ text-align:left; padding-left:30px;}
.clay .proTable .line .jiajian{ width:80px; margin:0 auto; overflow:hidden;}
.clay .proTable .line .jiajian .input_text{ display:black; float:left; width:35px; height:19px; line-height:19px; margin-right:3px; padding:0; border:1px solid #9baab5; text-align:center;background:url(../images/text_input_bg.png) no-repeat right top}
.clay .proTable .line .jiajian .jjBtn{ display:block; float:left; width:17px; height:15px; margin-top:3px; text-indent:-9999px; outline:none; background:url(../images/jiajian_btn_2.png) no-repeat 0 0;}
.clay .proTable .line .jiajian .jia{ background-position:right top;}
.clay .proTable .line .jiajian .jian{ margin-right:3px;}

.clay .box{margin:15px 20px;}
.clay .box .ticketlist{margin-bottom:15px;}
.clay .box .ticketlist .addTicket{ height:20px;}
.clay .box .ticketlist .addTicket a{ float:right; cursor:pointer; }
.clay .box .ticketlist .jprice,.box .ticketlist .totalprice{color:#ff7800; font-weight:bold; font-style:normal; font-family:arial;}
.clay p.line{margin-bottom:10px; /*font-family:"微软雅黑"*/}
.clay p.line .lTitle{display:inline-block;width:6.5em; text-align:right; font-size:14px; }
.clay p.line .inputText{ height:20px; line-height:20px; }
.clay p.line .inputText.postAddress{width:400px}
.clay p.line .lTitle.fL{float:left;}
.clay p.line.pmodel{ font-size:14px; line-height:24px;}
.clay p.line.pmodel .credit{ margin-right:5px;}
.clay p.line.pmodel label{font-size:12px; color:#000; font-weight:bold}
.clay p.line #begintime,p.line #leavetime{/*font-family:"微软雅黑";*/ padding-right:20px; width:80px; border:1px solid #81A1AD;background:url("../images/dateIcon.png") no-repeat scroll right center white; text-align:center;}
.clay p.line .memo{ width:338px; height:50px;overflow-y:hidden; font-size:12px;}

/*酒店产品样式*/
.clay #roomNum{ width:4em;}
.clay .priceItem{list-style:none;float:left;margin-left:88px; margin-top:5px;  color:#000; width:720px;}
.clay .priceItem li{text-align:center; width:100px; float:left; border:1px solid #bbb; margin-bottom:-1px;margin-right:-1px;}
.clay .priceItem li .title{ background:#fafafa; padding:3px 0px;border-bottom:1px solid #bbb}
.clay .priceItem li .priItem{padding:10px 0px; font-family:arial}
.clay .roomInfo .gray{color:gray;font-family:microsoft yahei;}
.clay .roomInfo .roomer{width:120px; margin-right:10px; margin-bottom:10px; float:left;}
.clay .roomInfo .ts{display:inline-block; padding-top:3px; margin-bottom:5px;}
.clay .roomInfo .roomDiv{display:inline-block;width:88%; float:right}
/*游客资料*/
.clay .tourist div.info{ margin-bottom:10px;}
.clay .tourist div.info span{ display:inline-block; margin-right:10px;}
.clay .tourist .tourist_name{ width:6em;}
/*价格总计*/
.clay .totalCount{ height:38px; padding:10px 0; margin:0 20px; text-align:right; font-size:13px; border:1px solid #ffd5a1; background:#fff8ee; } 
.clay .totalCount .con{ position:relative; height:36px; line-height:32px; _height:29px; _line-height:29px; _padding-top:7px; padding-right:60px; border:1px solid #fcfcfc;}
.clay .totalCount .con .icon{ display:inline-block; width:16px; height:15px; position:relative; top:2px; *top:3px; font-size:0; line-height:0; background:url(../images/order/cart-icon_1114.gif) no-repeat 0 0;}
.clay .totalCount span{ margin-left:20px; font-size:12px;}
.clay .totalCount .span1{ margin-left:0; *margin-left:3px;}
.clay .totalCount .num{ position:relative; top:1px; font-family:arial; color:#F66913; font-size:18px; margin-right:3px;}
.clay .totalCount .submitBtn{ width:111px; height:27px; display:inline-block; background:url(../images/orderre.png) 0 0 no-repeat; margin:5px -30px 0 20px; float:right; _margin-top:-1px;}
.clay .totalCount .submitBtn:hover{ background-position:left bottom;}
/*预订信息*/
.clay  .orderinfo h4{font-weight:bold;margin-left:20px;}
.clay  .orderinfo p{margin-left:30px;margin-top:10px;}
.clay  .orderinfo p span{ margin-right:20px;}
/*购票须知*/
.clay .about{ padding:15px 20px 20px; margin-top:10px;/* border:1px solid #eedaaa; background:#fffdf0; line-height:24px;*/}
.clay .about .content{ padding:10px 32px;} 
.clay .about h3{/* font-family:"Microsoft YaHei";color:#F79A47; */ font-size:14px; line-height:37px; font-weight:normal}
.clay .about .jdjj{ padding-right:4%;border-right:1px solid #eee;  float:left;}
.clay .border_line{border-top:1px solid #eee;margin-top:15px;}
.clay .clear{clear:both}
/*常用联系人*/
.clay .save{margin-left:220px;}
.clay .save input{vertical-align:-2px; margin-right:2px;}
.clay #contactWrap{ position:absolute;background:url(http://www.16u.com/foot/cart/images/order/contactPop_bg.png);padding:10px; z-index:100; width:400px;display:none;}
.clay #contactWrap .content{padding:10px;background:#fff; }
.clay #contactWrap h4{ font-weight:normal; font-family:微软雅黑;}
.clay #contactWrap li {border:1px solid #eee; cursor: pointer;float: left;height: 26px;line-height: 26px;overflow: hidden;padding-left: 10px;width:95px; margin: 5px 10px 0 6px;}
.clay #contactWrap li input{vertical-align:-2px;margin-right:3px;}
.clay #contactWrap li:hover{ background:#f0f0f0}
.clay #contactWrap a.closebtn{background: url(http://www.16u.com/foot/cart/images/jqOrder/contactPop_closeBtn.gif) no-repeat ;cursor:pointer; height: 20px;width: 22px;float:right;}

 #popWindow{ text-align:left; border:8px solid #767576; padding:20px;}
 #popWindow h3{ color:#45637F;}
 #popWindow .loading{ background: url("http://www.16u.cc/biz/images/ajax_loader_bar.gif") no-repeat scroll center center transparent; height: 80px; width: 180px;}

.clay .d_head1 .logwod{ background:url(../images/icon/logwodbgt.png) no-repeat;}